11问答网
所有问题
当前搜索:
c语言long double输出
C语言
中
double
数字 以浮点
输出
小数后面全部变为零的问题
答:
计算机内部保留的数值,精度是有限的。不同的
C语言
版本可能有不同。常见的某些版本中,情况如下(其中的“位”指二进制的位):float型:8位阶码,24位尾数;
double
型:8位阶码,56位尾数。阶码是用来表示小数点位置的,尾数则是表示有效数字的值。故double型有效数字最多保留56位。故这种情况下,最低...
double输出
精度为多少
答:
lf。
double
和float的精度是不同的,故存储空间也是不同的,所以如果要读入double类型,必须要用%lf来读入,以免精度丢失。而
输出
,由于printf中并无对%lf的严格定义,故使用%lf不一定会出现正确结果。由于
c语言
中的默认参数提升规则,%f输出的不论是float还是double都会被提升到双精度进行输出,并不会有...
c语言
中常量数据后缀名有什么用,像-123.456f,567L, 这些。而且直接
输出
...
答:
如果不加任何后缀 所有浮点型,就是带小数那种,包括科学计数法,按照
double
处理。不带小数点的,按照int处理。加上后缀,就是强制定义了类型。比如f就是浮点型。 L就是
long
型。至于你说的,整型最长表示65536这个说法,早过时了,那是16位编译器,整型范围是 -32768~32767 现在的int要比那个大的多。
c语言
中
long
float 和
double
有什么区别
答:
一、主体不同 1、
long
:表示一种长整型数据。2、float:浮点型数据类型 3、
double
:双精度浮点数据型。二、类型不同 1、 long:默认为有符号长整型,含4个字节。2、float:用于存储单精度浮点数或双精度浮点数。3、double:表示十进制的15或16位有效数字。三、取值范围不同 1、 long:取值范围为...
c语言
printf()函数格式化
输出
数据是什么意思
答:
输出
一个浮点型数据,最小宽度为4个字符宽(包括小数点在内),不足4位右对齐,左补空格,小数点后保留两位小数。如:printf("%4.2f", 1.2 ); //输出结果 1.20 printf("%4.2f", 1.195 ); //输出结果 1.20 printf("%4.2f", 1.194 ); //输出结果 1.19 printf("%4.2f", 12...
C语言
控制
double
型
输出
小数点保留尾数的疑惑,求大大神们进来看下,急...
答:
double
res=(int)n;printf("%.nlf",res);强制转换类型,会有警告,但一般不用理会 望采纳。
c语言double
型变量的
输出
问题。
答:
double
类型本来就是类似存储,数据过大误差就会很大,而且和编译器啥的也有关系,换大一点的数据类型试试
c语言
中计算int,float,
double
,char四种数据类型所能表示的数据范围_百 ...
答:
float,
double
是浮点型和双精度型,表示小数,区别是精度不同。float为单精度浮点型,能准确到小数点后六位,3.4 x 10^(-38)~ 3.4 x 10^(+38)double为双精度浮点型,能准确到小数点后十二位,1.7 x 10^(-308)~ 1.7 x 10^(+308)char为单字节字符型,-(2^7)到2^7-1...
C
中的变量类型
double
和
long
double的区别
答:
早期
C语言
的浮点数有2种,float和
double
,C89增加了
long
double,C语言没有指定浮点数类型使用的长度以及不同浮点数类型之间的差别,这些是和编译器的实现相关的。比如VC2008,Watcom C/C++里double和long double都是8个字节长,Borland C++,Digital Mars Compiler里double是8个字节,long double是10个...
写一段简单的
c语言
程序: 输入一个
double
类型的数,使它保留小数点后两位...
答:
1 输入
double
类型数。2 利用取整,将第三位四舍五入。3
输出
结果。注意,不可以直接以%.2lf输出,因为题目要求的是在程序中四舍五入处理,而不是仅仅输出四舍五入后的结果。代码:include <stdio.h>int main(){ double v; scanf("%lf",&v); v = (int)(v*100+0.5)/100.0;...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜